#include <iostream>
#include <math.h>
using namespace std;
void fun(int);
int main()
{
    int x;
    cout << "请输入一个圆周率的精度";
    cin >> x;
    fun(x);
    return 0;
}
void fun(int x)
{
    //1. 编写一个函数，按公式：π/4=1 - 1/3 + 1/5 - 1/7 +... 求出给定精度的圆周率。要求主函数调用此函数。
    double pai, temp;
    register int i, m = 7;
    for (i = 1;; i++)
    {
        temp = pow(-1, i + 1) * 4 * 1 / (2 * i - 1);
        pai += temp;
        if (fabs(temp) <= pow(10, -x))
        {
            printf("%lf\n", pai);
            break;
        }
    }
}